cmake_minimum_required(VERSION 3.15)
set(CMAKE_CXX_STANDARD 17)
set(CMAKE_CXX_STANDARD_REQUIRED True)

project(LMM)

find_package(Eigen3 REQUIRED)
find_package(CLI11 REQUIRED)

add_executable(main ./src/main.cpp)
target_include_directories(main PRIVATE ./src ./src/LMM ./src/RK ./src/EmbRK)
target_link_libraries(main PRIVATE Eigen3::Eigen CLI11::CLI11)